Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F7 USA F1 XL Capital Bermuda Open - Bermuda III Gramado Open de Tenis - Gramado BCP Tennis Classic - Sao Paulo XL Capital Bermuda Open - Bermuda USTA Seascape Challenger - Aptos Telesp Celular Open - Campinas Theusbridge.com Tennis Classic - Tarzana Copa Ericsson Brazil - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler USTA/Safeway Challenger - Aptos XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx IX Gramado Open - Gramado USTA Challenger of Oklahoma - Tulsa AT&T Challenger of Dallas - Dallas Unicredit Czech Open 2007 - Prostejov The Surbiton Trophy - Surbiton Sporting Challenger '07 Trofeo Regione Piemonte - Turin Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville Bancolombia Open - Bogota Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Copa Petrobras Paraguay - Asuncion 2008 Knoxville Challenger - Knoxville 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao Dusseldorf Open Challenger - Dusseldorf USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Petrobras-Paraguay - Asuncion Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Sao Paulo Challenger Intelig Tennis Cup - Brasilia Tallahassee Tennis Challenger - Tallahassee Santiago Challenger Talahassee Challenger Nottingham Challenger USTA Challenger of Dallas - Dallas Sacramento Challenger VI Abierto Internacional de Salinas - Salinas Champaign Challenger Honolulu Challenger Baton Rouge Challenger Savannah Challenger 2001 Centura USTA Challenger - Rocky Mount Carson Challenger Credicard Tennis Cup - Campos do Jordao Binghamton Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger University of Tennessee USTA Challenger - Knoxville Honolulu Challenger Dallas Challenger San Luis Potosi Challenger 2002 - San Luis Potosi The Powder Byrne Trophy - Surbiton Copa Ericsson Mexico - Guadalajara 2002 Eddleman USTA Challenger - Birmingham Top Wool Challenger Biella - Biella 2002 USTA Challenger of Calabasas - Calabasas Copa Ericsson Chile - Santiago Aberto Da Costa Do Sauipe - Bahia USTA Championships of Kerrville - Kerrville BH Tennis Open International Cup - Belo Horizonte Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla Time Warner USTA Challenger - Binghamton 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Black Forest Open 2000 - Freudenstadt Aberto de Sao Paulo - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton Challenger Casino Lugano - Lugano 9th Wartburg Open - Eisenach GHI Bronx Tennis Classic - Bronx Global Telecom Open - Curitiba USTA Challenger of Burbank - Burbank Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson Uruguay - Montevideo TESS Tennis Classic - Campinas USTA Men's Challenger of Dallas - Dallas Honolulu Challenger Dallas Challenger Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco Burbank Challenger - Burbank Draft Corona Mexico City Open - Mexico City Copa Petrobras Argentina - Buenos Aires USTA Challenger of Orlando - Orlando Nossa Caixa Tennis Cup - Sao Paulo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju The USTA Challenger at West End Racquet - Torrance Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open Challenger Tennis - Busan Sao Paulo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Top Wool Challenger-Immagine Trophy - Biella XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas Cepu Open - San Marino ECM Prague Open 2005 - Prague Bancolombia Open - Bogota Czech Open 2005 - Prostejov The 'Fitz' Casino Challenger - Tunica Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Banca Stato Challenger - Lugano The West Side Tennis Club Grass Court Challenger - Forest Hills JSM Challenger - Champaign AT&T Challenger of Dallas - Dallas The Commercia Challenger - Aptos Austin Challenger - Austin Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Tiburon Challenger - Tiburon II Cyclus Open de Tenis - Florianopolis Voit Mexico City Open - Mexico City Copa Petrobras Uruguray - Montevideo Ford Tennis Championships - Louisville Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Challenger Groningen - Groningen BMW Tennis Championship - Sunrise Copa Petrobras Aracaju - Aracaju Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Lugano - Lugano BH Tennis Open - Belo Horizonte Music City Challenger - Nashville VIII Gramado Open - Gramado Puerto Rico Challenger Tennis Event - Humacao Ojai Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Vancouver Challenger Calabasas Challenger Hurricane Tennis Open - Bradenton Nord LB Open - Braunschweig BH Tenis Open International Cup 2008 - Belo Horizonte Copa Kia - Santiago Challenger Copa Sevilla 2008 - Seville San Jose Challenger Ford Tennis Championships - Louisville Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Copa Petrobras Brazil - Aracaju USTA Challenger - Champaign Aberto de Sao Paulo - Sao Paulo II Naples ITG Challenger - Naples Arpa Ceramic Cup - Reggio Emilia 2007 Nielsen Pro Tennis Championship - Winnetka 2001 USTA Tallahassee Tennis Challenger - Tallahassee Segundo Aberto de Brasilia - Brasilia Copa Ericsson Chile - Santiago USTA Seascape Challenger - Aptos IPP Open - Helsinki BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo Nord LB Open 2007 - Braunschweig Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Copa Petrobras Santiago - Santiago The Scottish Tennis Championships - Edinburgh Lubbock Challenger - Lubbock Torneo Internacional Challenger Fila 2005 - Leon Global Telecom Open - Florianopolis Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Brazil Open - Salvador 2003 USTA Challenger of Calabasas - Calabasas BellSouth Open - Vina del Mar Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2002 - Kitzbuhel Open de Montauban - Montauban Heineken Open - Auckland 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon USTA Challenger of Las Vegas - Las Vegas 2006 Challenger of Santa Clarita California Challenger - Valencia Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Argentina - Buenos Aires Gran Copa Ericsson - Rio de Janeiro Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Music City Challenger - Nashville 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Heineken Open - Auckland Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Challenger Britania Zavaleta - Puebla Brasil Open - Costa do Sauipe Nottingham Challenger Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Gramado Open de Tennis - Gramado Nord LB Open - Braunschweig Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Thailand Open - Bangkok AIG Japan Open - Tokyo Brasil Open - Florianopolis BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Sao Paulo - Brazil 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount IV Gramado Open de Tenis - Gramado USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Baden Open - Karlsruhe Copa Ericsson - Sao Paulo Open Sainte-Victoire - Aix-En-Provence USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires 2004 Colorado Tennis Classic - Denver Tennis Channel Open - Las Vegas Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville The Stella Artois Grass Court Championships - Queen's/London Pro Tennis World Open - Sunrise Estoril Open - Estoril Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Home Depot Center USTA Challenger - Carson Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires USTA Freeman Men's Challenger - Joplin Allianz Suisse Open Gstaad - Gstaad Wailea Men's Challenger - Maui Copa Kia Challenger ATP - Santiago Heineken Open - Auckland MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Legg Mason Tennis Classic - Washington D.C. Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Black Forest Open - Freudenstadt RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach Tennislife Cup - Napoli Delray Beach International Tennis Championships - Delray Beach Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Estoril Open - Estoril Copa Petrobras-Uruguay - Montevideo AEGON Championships - London Copa Petrobras-Argentina - Buenos Aires AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Nottingham-2 Challenger Open de Tenis Comunidad Valenciana - Valencia Zagreb Challenger Regions Morgan Keegan Championships - Memphis Savannah Challenger Delray Beach International Tennis Championships - Delray Beach TD Waterhouse Cup - Long Island BellSouth Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona The Stella Artois Grass Court Championships - London Generali Open 2003 - Kitzbuhel Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Dallas Challenger Bank Austria Tennis Trophy - Vienna The Nottingham Open - Nottingham Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Sunrise Challenger Hypo Group Tennis International - Portschach Sacramento Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Sarasota Challenger Santos Challenger US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Energis Open - Amersfoort Brasil Open - Salvador Panama City Challenger Brasil Open - Sao Paulo Internationaux de Tennis de Brest - Brest Abierto Mexicano de Tenis Pegaso - Acapulco Nossa Caixa Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas Nova Challenger Osaka - Osaka Zivnobanka Czech Open - Prostejov Copa Ericsson Brazil - Sao Paulo Intelig Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage College Station Challenger - College Station The Priority Telecom Open - Amersfoort Croatia Open - Umag BH Tennis Open International Cup - Belo Horizonte Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brasil Open - Costa do Sauipe SAP Open - San Jose Tennis Masters Series - Miami Tennis Masters Series - Miami Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Cincinnati Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco Legg Mason Tennis Classic - Washington D.C. Aircel Chennai Open - Chennai Siebel Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Houston Siebel Open - San Jose NASDAQ-100 Open - Miami 2003 Mercedes Cup - Stuttgart Cerveza Club Colombia Open - Bogota Ordina Open - 's-Hertogenbosch Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg International Tennis Championships - Delray Beach Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Movistar Open - Vina del Mar Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami AEGON International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SAP Open - San Jose BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BMW Open - Munich Medibank International - Sydney French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, QR, CAN-BRA 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens